/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package LogicaNegocio.Biblioteca;

/**
 * Esta clase en java define las caracteristicas y atributos para
 * una palabra clave en la biblioteca.
 *
 * @author sebaxtian
 * Archivo: PalabraClave.java
 * @version 1.0
 * Fecha: dom may  2 12:01:02 COT 2010
 */


public class PalabraClave {

    //Atributos de clase
    private int idPalabra;
    private String nombre;

    /**
     * Metodo constructor que inicializa los atributos a nulos.
     */
    public PalabraClave() {
        this.idPalabra = -1;
        this.nombre = null;
    }

    /**
     * Metodo contructor que inicializa los atributos con los
     * valores que recibe como argumento.
     *
     * @param idPalabra
     * @param nombre
     */
    public PalabraClave(int idPalabra, String nombre) {
        this.idPalabra = idPalabra;
        this.nombre = nombre;
    }

    /**
     * Obtiene el id de la palabra clave.
     *
     * @return idPalabra
     */
    public int getIdPalabra() {
        return idPalabra;
    }

    /**
     * Cambia el valor del id de la palabra clave.
     *
     * @param idPalabra
     */
    public void setIdPalabra(int idPalabra) {
        this.idPalabra = idPalabra;
    }

    /**
     * Obtiene el nombre de la palabra clave.
     *
     * @return nombre
     */
    public String getNombre() {
        return nombre;
    }

    /**
     * Cambia el nombre de la palabra clave.
     *
     * @param nombre
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
}
